package com.indusfo.spc.reportForms.pojo;


import com.alibaba.excel.annotation.ExcelProperty;

/**
 * @ClassName QualityAbnormalDto
 * @Description
 * @Author louk
 * @Date 2020/2/7 14:53
 */
public class QualityAbnormalDto {
    /**
     * 批号
     */
    @ExcelProperty(value = "产品批号", index = 0)
    private String batchCode;
    /**
     * 生产状态id
     */
//    private Integer productStateId;
    /**
     * 生产任务单号
     */
    @ExcelProperty(value = "生产任务单", index = 4)
    private String orderNo;
    /**
     * 产品编码
     */
    @ExcelProperty(value = "产品编码", index = 2)
    private String matCode;
    /**
     * 产品名称
     */
    @ExcelProperty(value = "产品名称", index = 3)
    private String matName;
    /**
     * 异常日期
     */
    @ExcelProperty(value = "异常日期", index = 13)
    private String clientAnoCreateDate;
    /**
     * 异常工位id
     */
//    private Integer clientAnoStationId;
    /**
     * 维修工位id
     */
//    private Integer clientAnoDetailStationId;
    /**
     * 维修工位日期
     */
    @ExcelProperty(value = "维修日期", index = 15)
    private String clientAnoDetailCreateDate;
    /**
     * 不良原因名称
     */
    /**
     * 不良现象名称
     */
    /**
     * 不良对策名称
     */
    /**
     * 不良原因类别名称
     */
    /**
     * 不良现象类别名称
     */
    /**
     * 不良对策类别名称
     */
    /**
     * 异常人名称
     */
    @ExcelProperty(value = "异常人", index = 14)
    private String clientAnoUserName;
    /**
     * 维修人名称
     */
    @ExcelProperty(value = "维修人", index = 16)
    private String clientAnoDetailUserName;
    /**
     * 批次生产状态
     */
    @ExcelProperty(value = "状态", index = 1)
    private String productStateName;
    /**
     * 异常工位名称
     */
    @ExcelProperty(value = "异常工位", index = 5)
    private String clientAnoStationName;
    /**
     * 维修工位名称
     */
    @ExcelProperty(value = "维修工位", index = 6)
    private String clientAnoDetailStationName;

//    private String startDate;
//    private String endDate;
//    private String clientAnoNo;
    //不良原因编号
//    private Integer badcauseId;

    //不良原因名称
    @ExcelProperty(value = "不良原因", index = 9)
    private String badcauseName;

    //不良原因类型
//    private Integer badcauseTypeId;

    //不良原因类型名称
    @ExcelProperty(value = "不良原因类型", index = 10)
    private String badcauseTypeName;
    //不良现象编号
//    private Integer badphenoId;
    //不良现象名称
    @ExcelProperty(value = "不良现象", index = 7)
    private String badphenoName;
    //类型编号
//    private Integer badphenoTypeId;
    //类型名称
    @ExcelProperty(value = "不良现象类别", index = 8)
    private String badphenoTypeName;
    //不良对策ID
//    private Integer badreplyId;

    //不良对策名称
    @ExcelProperty(value = "不良对策", index = 11)
    private String badreplyName;

    //不良对策类ID
//    private Integer badreplyTypeId;
    //不良对策类名称
    @ExcelProperty(value = "不良对策类别", index = 12)
    private String badreplyTypeName;


    public String getBatchCode() {
        return batchCode;
    }

    public void setBatchCode(String batchCode) {
        this.batchCode = batchCode;
    }


    public String getOrderNo() {
        return orderNo;
    }

    public void setOrderNo(String orderNo) {
        this.orderNo = orderNo;
    }

    public String getMatCode() {
        return matCode;
    }

    public void setMatCode(String matCode) {
        this.matCode = matCode;
    }

    public String getMatName() {
        return matName;
    }

    public void setMatName(String matName) {
        this.matName = matName;
    }

    public String getClientAnoCreateDate() {
        return clientAnoCreateDate;
    }

    public void setClientAnoCreateDate(String clientAnoCreateDate) {
        this.clientAnoCreateDate = clientAnoCreateDate;
    }

    public String getClientAnoDetailCreateDate() {
        return clientAnoDetailCreateDate;
    }

    public void setClientAnoDetailCreateDate(String clientAnoDetailCreateDate) {
        this.clientAnoDetailCreateDate = clientAnoDetailCreateDate;
    }



    public String getBadcauseName() {
        return badcauseName;
    }

    public void setBadcauseName(String badcauseName) {
        this.badcauseName = badcauseName;
    }


    public String getBadcauseTypeName() {
        return badcauseTypeName;
    }

    public void setBadcauseTypeName(String badcauseTypeName) {
        this.badcauseTypeName = badcauseTypeName;
    }



    public String getBadphenoName() {
        return badphenoName;
    }

    public void setBadphenoName(String badphenoName) {
        this.badphenoName = badphenoName;
    }



    public String getBadphenoTypeName() {
        return badphenoTypeName;
    }

    public void setBadphenoTypeName(String badphenoTypeName) {
        this.badphenoTypeName = badphenoTypeName;
    }



    public String getBadreplyName() {
        return badreplyName;
    }

    public void setBadreplyName(String badreplyName) {
        this.badreplyName = badreplyName;
    }



    public String getBadreplyTypeName() {
        return badreplyTypeName;
    }

    public void setBadreplyTypeName(String badreplyTypeName) {
        this.badreplyTypeName = badreplyTypeName;
    }

    public String getClientAnoUserName() {
        return clientAnoUserName;
    }

    public void setClientAnoUserName(String clientAnoUserName) {
        this.clientAnoUserName = clientAnoUserName;
    }

    public String getClientAnoDetailUserName() {
        return clientAnoDetailUserName;
    }

    public void setClientAnoDetailUserName(String clientAnoDetailUserName) {
        this.clientAnoDetailUserName = clientAnoDetailUserName;
    }

    public String getProductStateName() {
        return productStateName;
    }

    public void setProductStateName(String productStateName) {
        this.productStateName = productStateName;
    }

    public String getClientAnoStationName() {
        return clientAnoStationName;
    }

    public void setClientAnoStationName(String clientAnoStationName) {
        this.clientAnoStationName = clientAnoStationName;
    }

    public String getClientAnoDetailStationName() {
        return clientAnoDetailStationName;
    }

    public void setClientAnoDetailStationName(String clientAnoDetailStationName) {
        this.clientAnoDetailStationName = clientAnoDetailStationName;
    }
}
